import 'package:flutter/material.dart';

class HomeNav extends StatelessWidget {
 HomeNav({ super.key });
  // 导航数据
  List navList = [
    {
      'title': '我的房屋',
      'icon': 'assets/images/house_nav_icon@2x.png',
    },
    {
      'title': '我的报修',
      'icon': 'assets/images/repair_nav_icon@2x.png',
    },
    {
      'title': '访客登记',
      'icon': 'assets/images/visitor_nav_icon@2x.png',
    }
  ];

  getChildren(){
    return navList.map((item){
      // Expanded 组件  均分  弹性布局
      return Expanded(
        child: Column(
          children: [
            Image.asset(item['icon'],width: 30,height: 30,),
            Text(item['title'])
          ],
        ),
      );
    }).toList();
  }

  @override
  Widget build(BuildContext context){
    return Container(
      margin: const EdgeInsets.only(top: 10,bottom: 10),
      padding: const EdgeInsets.only(top: 10,bottom: 10),
      decoration: const BoxDecoration(
        color: Colors.white,
        borderRadius: BorderRadius.all(Radius.circular(10)),
      ),
      child:  Row(
        children:  getChildren(),
      )
    );
  }
}